home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 2044 < prev    next >
Encoding:
Text File  |  1996-08-06  |  1.2 KB  |  44 lines

  1. Path: rt02.e-technik.uni-erlangen.de!cvjetko
  2. From: Miljenko Cvjetko <cvjetko@rt.e-technik.uni-erlangen.de>
  3. Newsgroups: comp.lang.c++
  4. Subject: Q: outputstream for graphical output???
  5. Date: Mon, 15 Jan 1996 08:59:27 +0100
  6. Organization: Regionales Rechenzentrum Erlangen, Germany
  7. Message-ID: <Pine.HPP.3.91.960115084801.9654B-100000@rt02.e-technik.uni-erlangen.de>
  8. NNTP-Posting-Host: rt02.e-technik.uni-erlangen.de
  9. Mime-Version: 1.0
  10. Content-Type: TEXT/PLAIN; charset=US-ASCII
  11. X-Sender: cvjetko@rt02.e-technik.uni-erlangen.de
  12.  
  13. To whom it may concern!
  14.  
  15. I'd like to make a graphical output for some drawable classes but like to
  16. keep the syntax of output something like
  17.  
  18. #include "g.h"
  19.  
  20. int main()
  21. {
  22.  X x;
  23.  gout << x;
  24. }
  25.  
  26. instead of writing X.draw() or similar member fncts, i.e. I would like to
  27. define/overload gout stream (something like cerr clog) for each drawable
  28. class. Where "g.h" stands for a header file for declaring/defining 
  29.     gout
  30.    and 
  31.     operator<<
  32.  
  33. I have tried to make inherited class gostream from ostream but got stucked
  34. with some linker errors
  35.  
  36.     gcc2.7.2: undefined symbol gout(data)
  37.         bcc     : undefined symbol _gout
  38.  
  39. Can somebody help me,pls? Am I missing something?
  40. How can I resolve it? 
  41.  
  42. Thanx a lot in advance.
  43. m.c.
  44.